/*
 * Tam tikri limitai.
 */
#ifndef LIMITS_H
#define LIMITS_H

/* Limitai Operatyviai atminčiai */
#define K_PHYS_ADDR         0x100000    /* Kernelio pradžios */
#define MEMORY_END          0x2000000   /* RAM dydis */
/* Limitai su heap'u */
#define KHEAP_START         0x1000000   /* Kernel Heap'o pradžia */
#define KHEAP_INITIAL_SIZE  0x100000    /* Kernel Heap'o pradinis dydis*/
#define KHEAP_END           0x1FF0000   /* Kernel Heap'o pabaiga */
#define UHEAP_START         0x1A01000   /* User Heap'o pradžia */
#define UHEAP_INITIAL_SIZE  0x100000    /* User Heap'o pradinis dydis*/
#define UHEAP_END           0x1CF0000   /* User Heap'o pabaiga */
#define HEAP_INDEX_SIZE     0x20000     /* KOKIU REIKIA MUMS? */
#define HEAP_MAGIC          0xDEADBABA  /* Numeris kuris padeda sugauti ar nepažeista atmintis */
#define HEAP_MIN_SIZE       0x70000     /* Minimalus Heapo didis */
/* DMA */
#define DMA_MEMORY_START    0x3000      /* DMA pradžia */
#define DMA_MEMORY_END      0x1000000  /* DMA pabaiga */
/* Limita failų sistemai */

#endif /* LIMITS_H */